
body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,
dl,dd,menu,ol,ul,
caption,th,td,
form,fieldset,legend,input,button,textarea,aside,section,figure,figcaption{margin:0;padding:0;}
menu,ol,ul,li{list-style:none; padding:0px; margin:0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
legend{display:none;}
a:active,a:focus{outline: none;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:'courier new',courier,monospace;}
input,button,textarea,select{font-size:100%;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
em,i,s{font-style:normal;}
*,:after,:before {box-sizing: border-box}
input::-ms-clear {display: none}
a{color:#0F3F94; text-decoration:none;outline: none;cursor:pointer;}
a:hover{text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
img{border:0;vertical-align:middle;}
body,input,button,textarea,select,option,optgroup{font:13px/1 Microsoft YaHei,Arial, Helvetica, sans-serif}
.clear{height:0; overflow:hidden; clear:both;}
.clearfixd{zoom:1;}
.clearfixd:after{visibility:hidden;display:block;font-size:0;content:"\0020";clear:both;height:0;}
.left_top01,.left_top02,.left_search01,.right_search01,.left_bot01
,.left_li01,.left_li02,.left_li03,.left_li04
,.right_li01,.right_li02,.right_li03,.right_li04,.right_down
,.main_xin
{
	width:20px;
	height:20px;
	display: inline-block;
	background: url(../images/icons-20-20.png) no-repeat;
	background-size: 120px 120px;
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 5px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,1); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(85,168,238,0.3); 
    -webkit-box-shadow: inset 0 0 6px rgba(165,222,251,0.5 ); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(85,168,238,0.3);
}

.main_tit_top01,.main_tit_top02{
	width: 20px;
	height: 20px;
	position: relative;
    top: 3px;
    left: 10px;
	display: inline-block;
	background: url(../images/min_top_i.png) no-repeat;
	background-size: 40px 20px;
}
.main_tit_top01{
	background-position: 0px 0px;
}
.main_tit_top02{
	background-position: -20px 0px;
}
.right_li05{
	width: 38px;
	height: 38px;
	display: inline-block;
	background-size: 38px 38px;
	border-radius: 50%;
}
/*框架*/
.jd_all_div{width:100%; min-width:800px; margin:0; padding:0; display:-webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; position:relative;}
.jd_all_box{-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 100vh;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;min-width:800px;overflow: hidden;}
.left_mian{overflow: auto;}
/* 左边 */
.jd_left{width: 280px;height: 100%;position: relative; background: #f1f5f7; border-right: 1px solid #e8e9eb;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;}
.jd_left .tit_top{ height: 72px; width: 280px; background: #55a8ee; text-align:center;position: relative; border-bottom:1px solid #e5ebed;}
.jd_left .tit_top p{ padding:18px 0; line-height:36px; font-size:16px; color:#fff; text-align:left; padding-left:20px; letter-spacing:0.5px;}
.jd_left .tit_top span{ position:absolute; top:26px; right:16px; display:inline-block; width:20px; height:20px;}

.jd_left .left_t_pup{padding: 8px 5px;position: absolute;font-size: 12px;min-width: 90px;background: none;}

.jd_left .left_t_pup{ display:none; position:absolute; top: 50px;right: -22px;z-index: 17;}
.jd_left .left_t_pup .left_box_t{position: relative;background: #fff; padding:5px 8px; border-radius: 3px;background-clip: padding-box;border: 0;
font-size: 12px;min-width: 90px;background: #fff;box-shadow: 0 3px 14px 0 rgba(0,0,0,.2);border-radius: 4px;}

.jd_left .left_t_pup .left_box_t a{ color:#6a7c94; padding:3px 0;}
.jd_left .left_t_pup .left_box_t a:hover{ color:#6a7c94;}
.jd_left .left_t_pup .left_box_t I {
	z-index: 203;
	position: absolute;
	border-style: solid;
	width: 0;
	height: 0;
	overflow: hidden;
	_border-style: solid dotted
}
.jd_left .left_t_pup .left_box_t I.w {
	border: 0;
	top: -26px;
	left: 37px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.jd_left .left_t_pup .left_box_t I.c {
	z-index: 204;
	BORDER-BOTTOM-COLOR: #d3d3d3;
	BORDER-RIGHT-WIDTH: 8px;
	BORDER-TOP-COLOR: transparent;
	DISPLAY: block;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 8px;
	BORDER-RIGHT-COLOR: transparent;
	BORDER-LEFT-COLOR: transparent;
	BORDER-LEFT-WIDTH: 8px;
	TOP: -8px;
	LEFT: 39px
}

.jd_left .left_t_pup .left_box_t I.m {
	Z-INDEX: 205;
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-RIGHT-WIDTH: 7px;
	BORDER-TOP-COLOR: transparent;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 7px;
	BORDER-RIGHT-COLOR: transparent;
	BORDER-LEFT-COLOR: transparent;
	BORDER-LEFT-WIDTH: 7px;
	TOP: -7px;
	LEFT: 40px
}


.jd_left .left_t_pup a{ display:block; border-bottom:1px solid #e5ebed; font-size:12px; line-height:28px; text-align:center;}
.jd_left .left_t_pup a.no_line{border-bottom:none;}
.jd_left .left_t_pup a em{ vertical-align:middle; margin-bottom:3px; margin-right:5px;}

/**
 * jim
 */
.jd_main .main_t_pup{padding: 8px 5px;position: absolute;font-size: 12px;min-width: 140px;background: none;}

.jd_main .main_t_pup{ display:none; position:absolute; top: 65px;left: 30px;z-index: 17;}
.jd_main .main_t_pup .main_box_t{position: relative;background: #fff; padding:5px 8px; border-radius: 3px;background-clip: padding-box;border: 0;
font-size: 12px;min-width: 90px;background: #fff;box-shadow: 0 3px 14px 0 rgba(0,0,0,.2);border-radius: 4px;}

.jd_main .main_t_pup .main_box_t a{ color:#6a7c94; padding:3px 0;}
.jd_main .main_t_pup .main_box_t a:hover{ color:#6a7c94;}
.jd_main .main_t_pup .main_box_t I {
	z-index: 203;
	position: absolute;
	border-style: solid;
	width: 0;
	height: 0;
	overflow: hidden;
	_border-style: solid dotted
}
.jd_main .main_t_pup .main_box_t I.w {
	border: 0;
	top: -26px;
	left: 37px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.jd_main .main_t_pup .main_box_t I.c {
	z-index: 204;
	BORDER-BOTTOM-COLOR: #d3d3d3;
	BORDER-RIGHT-WIDTH: 8px;
	BORDER-TOP-COLOR: transparent;
	DISPLAY: block;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 8px;
	BORDER-RIGHT-COLOR: transparent;
	BORDER-LEFT-COLOR: transparent;
	BORDER-LEFT-WIDTH: 8px;
	TOP: -8px;
	LEFT: 39px
}

.jd_main .main_t_pup .main_box_t I.m {
	Z-INDEX: 205;
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-RIGHT-WIDTH: 7px;
	BORDER-TOP-COLOR: transparent;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 7px;
	BORDER-RIGHT-COLOR: transparent;
	BORDER-LEFT-COLOR: transparent;
	BORDER-LEFT-WIDTH: 7px;
	TOP: -7px;
	LEFT: 40px
}


.jd_main .main_t_pup a{ display:block; border-bottom:1px solid #e5ebed; font-size:12px; line-height:28px; text-align:center;}
.jd_main .main_t_pup a.no_line{border-bottom:none;}
.jd_main .main_t_pup a em{ vertical-align:middle; margin-bottom:3px; margin-right:5px;}




.left_top01{
	background-position: 0px 0px;
}
.left_top02{
	background-position: -20px 0px;
}


.left_ti01,.left_ti02,.left_ti03,.left_ti04,.left_ti05
{
	width:15px;
	height:15px;
	display: inline-block;
	background: url(../images/left_top_p.png) no-repeat;
	background-size: 100px 15px;
}
.left_ti01{background-position: 0px 0px;}
.left_ti02{background-position: -80px 0px;}
.left_ti03{background-position: -15px 0px;}
.left_ti04{background-position: -45px 0px;}
.left_ti05{background-position: -29px 0px;}

.jd_left .search_div{ margin:10px 15px; height:38px; border:1px solid #e5ebed; background:#fff; position:relative; text-align:center;position: relative; 
   -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
	-ms-border-radius: 19px;
	-o-border-radius: 19px;
	border-radius: 19px;}
.jd_left .search_div i{ position:absolute; top:7px; left:10px;}	
.left_search01{
	background-position: -100px -100px;
}
.jd_left .search_div em{ position:absolute; top:4px; right:8px;}	
.left_close{
	width:28px;
	height:28px;
	display: inline-block;
	background: url(../images/left_close.png) no-repeat;
	background-size:28px 28px;
}
.jd_left .search_div input{	
	width:80%;
	height: 33px;
	line-height:26px;
	padding: 5px 10px;
	overflow: hidden;
	background: #ffffff;
	font-family:"微软雅黑","Microsoft YaHei", Arial, SimHei;
	font-size: 15px;
	border:0;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.jd_left .left_list{ height:58px;min-height: 58px; border-top:1px solid #e5ebed;border-bottom:1px solid #e5ebed; background:#f9fbfc;}
.jd_left .left_list a{ width:19%; margin:0 3%; height:100%; border-bottom:2px solid #fff; display:inline-block; float:left; text-align:center;color:#6a7c94; position:relative;}	
.jd_left .left_list a i{ margin:10px 0 2px;}
.jd_left .left_list a p{ font-size:12px; line-height:18px;}
.left_li01{
	background-position: 0px -20px;
}
.left_li02{
	background-position: -20px -20px;
}
.left_li03{
	background-position: -40px -20px;
}
.left_li04{
	background-position: -60px -20px;
}
.jd_left .left_list a.xz_list{border-bottom:2px solid #53b15b; color:#53b15b;}
.jd_left .left_list a.xz_list i{background-position-y:-40px;}

.jd_left .left_list a span{position:absolute; top:6px; right:0px; display:inline-block; height:18px;min-width:18px; background:#eb6161; color:#fff; font-size:12px; line-height:18px; padding:0 4px; 
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;}
.jd_left .left_list a em{position:absolute; top:10px; right:4px; display:inline-block; height:8px; width:8px; background:#eb6161; color:#fff; font-size:8px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;}	
.jd_left .left_list_line{border-top:1px solid #e5ebed;}	
.jd_left .left_box{ padding:10px 0px;}	
.jd_left .left_box dl{ height:64px;clear:both; margin-top:2px; position:relative; text-align:center; cursor:pointer;}	
.jd_left .left_box dl:hover{ background:#e1e9ed;}
.jd_left .left_box dl.xz_left{ background:#e1e9ed;}

.jd_left .left_box dl dt{float:left; display:inline-block; width:76px; text-align:center;position:relative;}
.jd_left .left_box dl dt em{display:inline-block; height:10px; width:10px; border:1px solid #fff; background:#b0c0d3;position:absolute; top:40px; right:13px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.jd_left .left_box dl dt em.xz_l_line{ background:#28be00;}
.jd_left .left_box dl dt img{ width:46px; height:46px; border:1px solid #e5ebed; margin-top:8px;
  -webkit-border-radius:24px;
   -moz-border-radius:24px;
	-ms-border-radius:24px;
	-o-border-radius:24px;
	border-radius:24px;}
.jd_left .left_box dl dt p{display:inline-block; position:relative; width:46px; height:46px;  border:1px solid #e1e9ed; margin-top:9px; background:#c2e3f6; line-height:46px; font-size:22px; color:#6990a7;
  -webkit-border-radius:24px;
   -moz-border-radius:24px;
	-ms-border-radius:24px;
	-o-border-radius:24px;
	border-radius:24px;}	
.jd_left .left_box dl dt label{display:inline-block; position:absolute; top:1px; left:1px; width:46px; height:46px; background:rgba(0, 0, 0, 0)!important; text-align:center;
  -webkit-border-radius:24px;
   -moz-border-radius:24px;
	-ms-border-radius:24px;
	-o-border-radius:24px;
	border-radius:24px;}	
/*.jd_left .left_box dl dt label:hover{background:rgba(0, 0, 0, 0.33)!important; cursor:pointer;}	*/
/*.jd_left .left_box dl dt label:hover i{ margin-top:13px;
	width:20px;
	height:20px;
	display: inline-block;
	background: url(../images/left_ttop.png) no-repeat;}*/
.jd_left .left_box dl dd{float:left; display:inline-block; font-size:14px;  color:#333; line-height:64px;}
.jd_left .left_box dl span{position:absolute; top:24px; right:20px; display:inline-block; height:18px; min-width:18px; background:#eb6161; color:#fff; font-size:12px; line-height:18px; padding:0 4px; 
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;}
.jd_left .left_box dl em{position:absolute; top:28px; right:25px; display:inline-block; min-height:8px; width:8px; background:#eb6161; color:#fff; font-size:8px; 
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;}	
.jd_left .left_bot{height:60px; border:1px solid #e5ebed;border-left:none; background:#f9fbfc; position:fixed; width:280px; bottom:0px; text-align:center;}	
.jd_left .left_bot p{ padding:20px 0; line-height:20px; font-size:16px; color:#53b15b;cursor: pointer;}
.jd_left .left_bot i{ vertical-align:middle; margin-right:6px; margin-bottom:3px;}
.left_bot01{background-position: 0px -80px;}

.jd_left .left_box dd .text_mian{ line-height:20px; text-align:left; font-size:12px; color:#333; line-height:18px; padding:10px 0;}
.jd_left .left_box dd .text_mian h3{ font-size:14px; color:#000; line-height:24px; font-weight: normal;}

/* 中间 */
.jd_main{overflow: hidden;position: relative;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 100vh;display: -webkit-flex;display: -ms-flexbox;display: flex; background: #ffffff;}
.main_box{-webkit-flex: 1;-ms-flex: 1;flex: 1;background-color: #fff;width: 100%; overflow: auto;padding: 10px 20px;position: relative;}
.main_tit{ height:72px; border-bottom:1px solid #e5ebed; margin: 0 20px;}
.main_tit p{ color:#6a7c94; font-size:18px; padding:20px; line-height:32px;cursor: pointer;}
.main_tit p span{ font-size:12px; padding-left:50px; line-height:28px;}
.main_tit p img{ vertical-align:middle; margin-left:8px; margin-bottom:2px;}

.main_messages{ padding-top:25px;}
.main_messages .m_left_div .left_m_a i{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.main_messages .m_left_div:hover .left_m_a i{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;cursor: pointer;}
.main_messages .m_left_div .left_m_a i.new_sc{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

.main_messages .m_left_div .left_m_a1 i{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.main_messages .m_left_div:hover .left_m_a1 i{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;cursor: pointer;}
.main_messages .m_left_div .left_m_a1 i.new_sc{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

.main_messages .m_left_div,.main_messages .m_right_div{ position:relative; min-height:32px;}
.main_messages .m_left_div .span_tx{ position:absolute; left:0px; width:28px; height:28px; border:1px solid #c2e3f6;  background:#c2e3f6; text-align:center; line-height:28px; font-size:16px;    color:#8fa2b9;
  -webkit-border-radius:14px;
   -moz-border-radius:14px;
	-ms-border-radius:14px;
	-o-border-radius:14px;
	border-radius:14px;}
.main_messages .m_right_div .span_tx{ position:absolute; right:0px; width:28px; height:28px; border:1px solid #c2e3f6;  background:#c2e3f6; text-align:center; line-height:28px; font-size:16px; color:#8fa2b9;
  -webkit-border-radius:14px;
   -moz-border-radius:14px;
	-ms-border-radius:14px;
	-o-border-radius:14px;
	border-radius:14px;}	
.main_box h2{ text-align:center; font-size:14px; color:#b9c9d3; font-weight:normal; width:100%; padding-top:24px;}

.main_messages .m_left_div .left_m_a{ margin-left:32px; background: url(../images/m_left_bg.png)#fff no-repeat left 8px;display:inline-block; max-width:60%; position:relative;}
.main_messages .m_left_div .left_m_a1{ margin-left:32px; background: url(../images/m_left_bg.png)#fff no-repeat left 28px;display:inline-block; max-width:60%; position:relative;}
.main_messages .m_left_div .left_m_01{ padding:8px; margin-left:9px; line-height:24px; background:#f1f5f7; font-size:14px; color:#333; display:inline-block; margin-right:32px;
	  -webkit-border-radius:5px;
   -moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;}
.main_messages .m_left_div i{ position: absolute; bottom:5px; right:5px;
   width:20px;
	height:20px;
	display: inline-block;
	background: url(../images/icons-20-20.png) no-repeat;
	background-size: 120px 120px;
	background-position: -40px -80px;}	
.main_messages .m_left_div i.new_sc{background-position: -20px -80px;}	

.main_messages .m_right_div .right_m_a{ margin-right:32px; background: url(../images/m_right_bg.png)#fff no-repeat right 8px;display:inline-block; max-width:60%; position:relative;overflow:hidden; clear:both; float:right;}
.main_messages .m_right_div .right_m_01{ padding:3px 5px 3px 8px; margin-right:9px; line-height:24px; background:#c2e3f6; font-size:14px; color:#333; display:inline-block; margin-left:32px;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;}
.main_messages .m_right_div i{ position: absolute; bottom:5px; left:5px;
    width:20px;
	height:20px;
	display: inline-block;
	background: url(../images/icons-20-20.png) no-repeat;
	background-size: 120px 120px;
	background-position: -40px -80px;}	
.main_messages .m_right_div i.new_sc{background-position: -20px -80px;}	

.main_messages .text_tit{ line-height:20px; padding:8px; border-bottom:1px solid #e5ebed; font-size:14px; color:#333; padding-right:30px; position:relative;}
.main_messages .text_tit em{position:absolute; top:4px; right:5px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; cursor:pointer;}
.main_messages .text_tit:hover em{position:absolute; top:4px; right:5px;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.main_messages .text_tit span,.main_messages .left_m_01 span,.main_messages .right_m_01 span{ padding-right:2px; color:#135faf;}

.main_messages .text_main_div{ padding:12px 15px 15px; position:relative;}
.main_messages .text_main_div dd em{ float:left; position:absolute; top:12px; left:10px;}
.main_messages .text_main_div dd { padding-left:52px; text-align:left; color:#8c9eb5; font-size:14px;line-height:20px;}
.main_messages .text_main_div dd h3{ font-size:16px; color:#000; line-height:26px; font-style:normal; font-weight:normal;}

.main_messages .text_main_div .m_right_box{position:absolute; bottom:15px; right:6px;}
.main_messages .text_main_div .m_right_box span{ margin-left:6px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; cursor:pointer;}
.main_messages .text_main_div:hover .m_right_box span{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.main_messages .text_main_div .m_right_box span.r_z_chg{background-position-y:-30px;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

.m_load_1{background: url(../images/load_1.png) no-repeat;width: 150px !important;height: 4px;background-size: 150px 4px;}
.m_load_2{background: url(../images/load_2.png) no-repeat;height: 4px !important;background-size: 150px 4px;display: inline-block;}
.mid_main01,.mid_main02,.mid_main03,.mid_main04,.mid_main05,.mid_main06,.mid_main07,.mid_main08,.mid_main09,.mid_main10,.mid_main11,.mid_main12,.mid_main13
{
	width:46px;
	height:46px;
	display: inline-block;
	background: url(../images/rigt_box.png) no-repeat;
	background-size: 338px 94px;
}
.mid_main01{
	background-position: 0px 0px;
}
.mid_main02{
	background-position: -48px 0px;
}
.mid_main03{
	background-position: -97px 0px;
}
.mid_main04{
	background-position: -145px 0px;
}
.mid_main05{
	background-position: -194px 0px;
}
.mid_main06{
	background-position: -242px 0px;
}
.mid_main07{
	background-position: 0px -48px;
}
.mid_main08{
	background-position: -48px -48px;
}
.mid_main09{
	background-position: -97px -48px;
}
.mid_main10{
	background-position: -145px -48px;
}
.mid_main11{
	background-position: -194px -48px;
}
.mid_main12{
	background-position: -242px -48px;
}
.mid_main13{
	background-position: -290px -48px;
}




.m_r_mbox01,.m_r_mbox02,.m_r_mbox03,.m_r_mbox04
{
	width:26px;
	height:26px;
	display: inline-block;
	background: url(../images/right_icons.png) no-repeat;
	background-size: 120px 90px;
}
.m_r_mbox01{
	background-position: 0px 0px;
}
.m_r_mbox02{
	background-position: -30px 0px;
}
.m_r_mbox03{
	background-position: -60px 0px;
}
.m_r_mboxn{background: url(../images/invite_close_hover.png) no-repeat;width: 16px;height: 16px;display: inline-block;background-size: 16px 16px;opacity: 1 !important;margin-right: 30px;}
.m_r_sc_xz{ background-position-y:-30px;}

.main_bot{}
.main_bot_top{height:46px; background:#f1f5f7;border-top:1px solid #e5ebed; border-bottom:1px solid #e5ebed;}
.main_bot_top span{ display:inline-block; width:90px; height:32px; border-right:1px solid #e5ebed; margin-top:7px; float:left; text-align:center; font-size:14px; color:#93a4ba;}
.main_bot_top span p{ padding:6px 0px; line-height:20px;}
.main_bot_top span p i{ vertical-align:middle; margin-bottom:3px;}
.mid_bot01,.mid_bot02,.mid_bot03,.mid_bot04
{
	width:24px;
	height:24px;
	display: inline-block;
	background: url(../images/mid_other.png) no-repeat;
	background-size: 96px 48px;
}
.mid_bot01{
	background-position: 0px 0px;
}
.mid_bot02{
	background-position: -24px 0px;
}
.mid_bot03{
	background-position: -48px 0px;
}
.main_bot_top span p:hover i{background-position-y: -24px;}
.main_bot_text{ min-height:120px; padding:20px;}
.main_bot_text  textarea {width: 100%;height:100px;color: #bdc7d3;padding: 0;box-shadow: none;font-size: 14px;border: none;border-radius: 0;outline: none;background-color: transparent;clear: both;overflow: hidden; word-wrap: break-word; resize: none;}

/* 右边 */
.jd_right{height: 100%;position: relative;}
.right_main{float: left;width: 349px;height: 100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);transition: margin ease-in-out .3s;border-left: 1px solid #e5ebed;margin-right: 0;background: #f9fbfc;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.right_m_top{ margin:18px 13px; background:#fff; height:38px; border:1px solid #e6eded; position:relative;
  -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
	-ms-border-radius: 19px;
	-o-border-radius: 19px;
	border-radius: 19px;}
.right_m_top .right_t_spn{ width:95px; background:#e6eded; height:38px; display:inline-block;float:left; font-size:14px; line-height:24px; padding:6px 0; color:#6a7c94; text-align:left; padding-left:18px; position:relative;cursor: pointer;
  -webkit-border-radius: 19px 0px 0px  19px;
   -moz-border-radius:  19px 0px 0px  19px;
	-ms-border-radius:  19px 0px 0px  19px;
	-o-border-radius:  19px 0px 0px  19px;
	border-radius:  19px 0px 0px  19px;}
.right_m_top .right_t_spn i{ position:absolute; top:8px; right:2px;}
.right_down{background-position: -80px 0px;}
.right_box{ margin:8px 15px; padding-top:12px;overflow-y:auto;}	

.right_box ul{ width:100%; padding-bottom:25px; display:inline-block; min-height:75px; position:relative;}
.right_box ul .m_right_box{ position:absolute; bottom:27px; right:0px;}
.right_box ul .m_right_box span{ margin-left:6px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; cursor:pointer;}
.right_box ul:hover .m_right_box span{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.right_box ul .m_right_box span.r_z_chg{background-position-y:-30px;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

.right_box li{ float:left; height:100%; text-align:center;}
.right_box .big_u_line{background: url(../images/right_l_bg.png) 23px repeat-y;}
.right_box01,.right_box02,.right_box03,.right_box04,.right_box05,.right_box06,.right_box07,.right_box08,.right_box09,.right_box10,.right_box11,.right_box12,.right_box13
{
	width:46px;
	height:46px;
	display: inline-block;
	background: url(../images/rigt_box.png) no-repeat;
	background-size: 338px 94px;
	border-radius: 50%;
}
.right_box01{
	background-position: 0px 0px;
}
.right_box02{
	background-position: -48px 0px;
}
.right_box03{
	background-position: -97px 0px;
}
.right_box04{
	background-position: -145px 0px;
}
.right_box05{
	background-position: -194px 0px;
}
.right_box06{
	background-position: -242px 0px;
}
.right_box07{
	background-position: 0px -48px;
}
.right_box08{
	background-position: -48px -48px;
}
.right_box09{
	background-position: -97px -48px;
}
.right_box10{
	background-position: -145px -48px;
}
.right_box11{
	background-position: -194px -48px;
}
.right_box12{
	background-position: -242px -48px;
}
.right_box13{
	background-position: -290px -48px;
}
.right_box li i{}
.right_box dl{ float:left; height:100%; padding-left:12px;max-width:268px}
.right_box dl dt{ font-size:14px; color:#101010; line-height:20px; ;}
.right_box dl dt span{ color:#135faf;}
.right_box ul li p{display:inline-block; position:relative; width:46px; height:46px;  border:1px solid #e1e9ed; margin-top:9px; background:#c2e3f6; line-height:46px; font-size:22px; color:#6990a7;
  -webkit-border-radius:24px;
   -moz-border-radius:24px;
	-ms-border-radius:24px;
	-o-border-radius:24px;
	border-radius:24px;}	
.right_box dl dd{ font-size:14px; color:#8c9eb5; line-height:22px; padding-top:6px;}

.right_search01{
	position:absolute; top:8px; left:7px;
	background-position: -100px -100px;
}
.right_m_top input{	
	width:190px;
	float:left;
	margin-left:22px;
	height: 36px;
	line-height:26px;
	padding: 5px 10px;
	overflow: hidden;
	background: #ffffff;
	font-family:"微软雅黑","Microsoft YaHei", Arial, SimHei;
	font-size: 15px;
	border:0;
	color: #bdc7d3;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
	
.right_nav{width: 60px;position: relative;float:right;height: 100%;text-align: center;background: #f1f5f7;border-left: 1px solid #e5ebed;border-right: 1px solid #e5ebed;}
.right_nav a{display: inline-block; width: 100%; height: 50px; margin:5px 0  5px; position:relative;}
.right_nav span{ display:block; width:38px; height:38px; margin:18px 10px; border:1px solid #e6eded;
  -webkit-border-radius:19px;
   -moz-border-radius:19px;
	-ms-border-radius:19px;
	-o-border-radius:19px;
	border-radius:19px;}
.right_new{
	position: absolute;
    top: -5px;
    right: 5px;
    display: inline-block;
    height: 18px;
    min-width: 18px;
    background: #eb6161;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 4px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.right_nav a i{ margin:5px 0 3px;}
.right_nav a p{ font-size:12px; line-height:18px; text-align:center; letter-spacing:1px; display:none;
}

.right_nav a:hover p{display:inline-block; filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;background:#53b15b; 
height:25px; color:#fff; line-height:25px; width:40px; position:absolute; margin-left:-65px; top:5px; z-index:119;
 -webkit-border-radius:3px;
   -moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;}
.right_li03{
	background-position: -100px -60px;
}
.right_li04{
	background-position: -100px -81px;
}
.right_li02{
	background-position: -100px -100px;
}
.right_li01{
	background-position: -100px -39px;
}
.right_nav a.b_change{ color:#53b15b;}
.right_nav a.b_change i{background-position-x:-80px;}	

.right_nav a:hover i{background-position-x:-80px;}	
/*首页*/

/*
  输入框公共样式区域
*/
.ui-input {
	width:100%;
	height: 40px;
	padding: 0 10px;
	overflow: hidden;
	background: #ffffff;
	font-family:"微软雅黑","Microsoft YaHei", Arial, SimHei;
	font-size: 16px;
	color: #d1d1d1;
	border: 1px solid #d1d1d1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/*
  按钮公共样式区域
*/
.ui-btn {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-family:"微软雅黑","Microsoft YaHei", Arial, SimHei;
	color: #fff;
	border:0;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.search_gro{
	display: inline-block;
	padding: 5px 20px 5px 20px;
	position: relative;
	top: 12px;
	background: #F1F5F7;
	color: #8c9eb5;
	font-size: 14px;
}
.search_div_bg{
	width:280px;
	height:1px;
	margin:0px auto 10px auto;
	padding:0px;
	border-bottom: 1px dashed #cbd2db;
	overflow:hidden;
}
.right_call_all{
	width: 89%;
	margin-left: 20px;
	height: 72px;
	line-height: 72px;
	border-bottom: 1px solid #cbd2db;
}
.right_call_all span{
	display: inline-block;
	color: #697f92;
	font-size: 16px;
	margin-left: 20px;
}
.right_option_li{
	position: absolute;
	top: 60px;
	left: 20px;
	border: 1px solid #cbd2db;
	border-radius: 5px;
	width: 90px;
	height: 130px;
	-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;
}
.right_option_ul{
	width: 100%;
	height: 120px;
	padding: 5px 0px 5px 0px;
}
.option_list{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #6a7c94;
	font-size: 14px;
	padding-left: 5px;
}
.option_list:hover{
	background: #e1e9ed;
	cursor: pointer;
}
.right_box_ul{
	padding-bottom:10px !important; 
	min-height: 55px !important;
	display: inherit !important;
	position: inherit !important;
}
.right_box_ul:hover{
	background: #e1e9ed;
}
.right_tz_img{
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #c2e3f6;
	margin-top: 12.5px;
	margin-left: 20px;
}
.right_tz_img span{
	color: #6990a7;
	font-size: 14px;
}
.right_tz_name{
	color: #353535 !important;
	font-size: 14px;
}
.right_tz_bz{
	color: #979a99 !important;
	font-size: 14px;
}
.right_box_ul li dl dt{
	text-align: left;
}
.select_tz_more{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/info_1.png);
	background-size: 20px 20px;
	margin-top: 20px;
}
.select_tz_more:hover{
	background: url(../images/info_2.png) !important;
	background-size: 20px 20px !important;
	cursor: pointer;
}
.select_tz_y{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/info_3.png);
	background-size: 20px 20px;
	margin-top: 20px;
	cursor: pointer;
}
.right_tz_li1{
	margin-top: 10px;
	width: 60%;
}
.right_tz_li2{
	
	width: 25%;
	height: 55px !important;
	line-height: 55px;
}
.select_tz_list{
	width: 50px;
    height: 64px;
    border: 1px solid #e6e6e6;
    position: relative;
    top: -10px;
    left: -35px;
    background: #fff;
    border-radius: 5px;
    display: none;
}
.select_tz_list ul li{
	float: inherit;
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #707070;
	font-size: 14px;
}
.select_tz_list ul li:hover{
	color: #55a9ed;
	cursor: pointer;
}
.select_tz_list ul{
	width: 100%;
	height: 85px;
	padding-bottom: 0px !important;
	padding-top: 5px;
}
.select_tz_right{
	width: 14px;
    height: 7px;
    transform: skewX(300deg);
    background: #fff;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    position: absolute;
    top: -1px;
    right: -6px;
    border-top-right-radius: 1px;
}
.right_box_more{
	width: 100%;
	margin-top: 50px;
	text-align: center;
}
.right_box_more span{
	color: #989b9b;
	font-size: 14px;
}
.right_box_more span:hover{
	color: #55a9ed;
	cursor: pointer;
}
.right_tz_tall{
	color: #55a9ed;
	font-size: 14px;
}
.right_tz_tall:hover{
	cursor: pointer;
}
.right_tz_pass{
	color: #989b9b;
	font-size: 14px;
}


/**
 * jim
 * 邀请好友
 */
.invite_fir_div{
	width: 636px;
	height: 470px;
	border: none;
	background: #fff;
	border-radius: 5px;
	display: none;
	position:absolute; 
	z-index:1000; 
}
.invite_title{
	width: 100%;
	height: 58px;
	line-height: 58px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background: #e8f5ff;
}
.invite_title span{
	color: #65696d;
	font-size: 18px;
	margin-left: 30px;
}
.invite_close{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close.png);
	background-size: 30px 30px;
}
.invite_close:hover{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close_hover.png);
	background-size: 30px 30px;
}
.invite_content{
	width: 75%;
	height: 225px;
	margin: 60px auto 30px auto;
}
.invite_content span{
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #4f6681;
	font-size: 16px;
	margin-top: 12px;
}
.invite_content textarea{
	float: right;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding: 20px;
	color: #4f6681;
	font-size: 14px;
	resize: none;
	line-height:100%;
}
.invite_now{
	width: 120px;
	height: 40px;
	border-radius: 19px;
	border: none;
	background: #55a9ed;
	color: #fff;
	font-size: 18px;
	margin-top: 0px;
    margin-left: 440px;
}
.invite_now:hover{
	background: #3d8ccc;
	cursor: pointer;
}
/**
 * 结束
 */


/**
 * jim 新建话题开始
 */
.newht_fir_div{
	width: 560px;
	height: auto;
	border: none;
	background: #fff;
	border-radius: 5px;
	display: none;
	position:absolute; 
	z-index:1000; 
}
.newht_title{
	width: 100%;
	height: 58px;
	line-height: 58px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background: #e8f5ff;
}
.newht_title span{
	color: #65696d;
	font-size: 16px;
	margin-left: 30px;
}
.newht_close{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close.png);
	background-size: 30px 30px;
}
.newht_close:hover{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close_hover.png);
	background-size: 30px 30px;
}
.newht_content{
	width: 81%;
	height: auto;
	margin: 30px auto 30px auto;
}
.new_img{
	position: relative;
    top: -60px;
    left: 123px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.new_img img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.new_ul{
	display: inline-block;
	margin-top: -20px;
	width: 100%;
}
.new_ul li dl dt{
	float: left;
}
.new_dt1{
	width: 30%;
	height: 40px;
	display: inline-block;
	line-height: 20px;
}
.new_dt1 span{
	font-size: 14px;
	color: #969696;
}
.new_dt2{
	width: 70%;
	height: 40px;
	display: inline-block;
	line-height: 20px;
}
.new_dt2 em{
	font-size: 14px;
	color: #313131;
}
.newht_div1{
	width: 100%;
	height: 45px;
}
.newht_div1 span{
	color: #343434;
	font-size: 14px;
}
.newht_div1 input{
	width: 350px;
	height: 40px;
	line-height: 40px;
	color: #cccccc;
	font-size: 14px;
	margin-left: 30px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-left: 10px;
}
.newht_div2{
	width: 100%;
	height: 85px;
	margin-top: 30px;
}
.newht_div2 span{
	display: inline-block;
	color: #343434;
	font-size: 14px;
	float: left;
}
.newht_div2 textarea{
	width: 350px;
	height: 80px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding: 12px 10px 12px 10px;
	margin-left: 30px;
	resize: none;
	line-height:100%;
	color: #cccccc;
	font-size: 14px;
} 
.newht_div3{
	width: 100%;
	margin-top: 30px;
}
.newht_div3 span{
	display: inline-block;
	float: left;
	margin-top: 10px;
	color: #343434;
	font-size: 14px;
}
.search-choice span{
	margin: 0 !important;
}
.newht_now{
	width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.newht_now input{
	width: 120px;
	height: 40px;
	border-radius: 19px;
	border: none;
	background: #55a9ed;
	color: #fff;
	font-size: 18px;
	margin-left: 335px;

}
.newht_now input:hover{
	background: #3d8ccc;
	cursor: pointer;
}
/**
 * 结束
 */

/*
* 添加人脉开始
 */
.addrm_div{
	width: 90%;
	margin: 30px auto;
}
.addrm_span_title{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #4e6187;
	font-size: 14px;
}
.addrm_search_div{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #cccccc;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
}
.addrm_search_input{
	width: 93%;
    height: 38px;
    line-height: 38px;
    border: none;
    padding-left: 20px;
}
.addrm_icon{
	width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/icons-20-20.png) no-repeat;
    background-size: 120px 120px;
    background-position: -100px -100px;
    position: relative;
    top: 5px;
    right: -10px;
}
.addrm_submit{
	width: 100%;
}
.addrm_back_submit{
	width: 120px;
    height: 40px;
    border-radius: 19px;
    border: none;
    background: #efefef;
    color: #9e9e9e;
    font-size: 18px;
    margin-top: 30px;
    float: right;
    margin-bottom: 40px;
    margin-right: 20px;
}
.addrm_back_submit:hover{
	background: #d9d9d9; 
	cursor: pointer;
}
.addrm_next_submit{
	width: 120px;
    height: 40px;
    border-radius: 19px;
    border: none;
    background: #55a9ed;
    color: #fff;
    font-size: 18px;
    margin-top: 30px;
    float: right;
    margin-bottom: 40px;
}
.addrm_next_submit:hover{
	background: #3d8ccc;
	cursor: pointer;
}
.addrm_list{
	width: 100%;
	margin-top: 20px;
}
.addrm_list_ul{
	width: 100%;
	height: 86px;
	background: #f1f9ff;
	padding: 20px 10px;
}
.addrm_list_ul li{
	float: left;
}
.addrm_tx_span{
	width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-radius: 50%;
    background: #c2e3f6;
}
.addrm_tx_span span{
	color: #6990a7;
    font-size: 18px;
}
.addrm_list_li02{
	display: inline-block;
	padding-top: 10px;
    padding-left: 20px;
}
.addrm_list_li02 dl dt span{
	display: inline-block;
	height: 22px;
    line-height: 5px;
}
.addrm_span01{
	color: #323534;
	font-size: 14px;
}
.addrm_span02{
	color: #55a9ed;
	font-size: 14px;
}
.addrm_text_div{
	width: 100%;
	height: 60px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	padding: 5px;
}
.addrm_textarea{
	width: 100%;
	height: 100%;
	border: none;
	resize: none;
}
/*
* 添加人脉结束
 */
 .w2 {
 	color: #999999 !important;
    letter-spacing: 2em;
    margin-right: 0.6em;
}
.w4 {
	color: #999999 !important;
    letter-spacing: 0em;
    margin-right: 2.5em;
}
.w5_4{
	color: #999999 !important;
	letter-spacing: 0.33em;
}
.w5_5{
	color: #999999 !important;
	letter-spacing: 0em;
}
.right_box_tx{
	width: 80px;
	height: 80px;
	background-size: 80px 80px !important;
	margin: 20px auto 20px auto;
	border-radius: 50%;
}
.right_box_indiv{
	width: 150px;
	height: 30px;
	margin: 0 auto 20px auto;
}
.right_box_bj{
	width: 150px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	border: none;
	border-radius: 19px;
	background: #52ABED;
}
.right_box_bj:hover{
	background: #3d8ccc;
	cursor: pointer;
}
.right_box_xq{
	width: 80%;
	margin: 0 auto;
}
.right_box_ullist{
	width: 100%;
}
.right_box_ullist li{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #666666;
}
.right_box_ullist li dl dt{
	float: left;
	display: inline-block;
	height: 50px;
	line-height: 50px;
}

.left_box_icon{
	display: inline-block;
	width: 46px !important;
	height: 46px !important;
	border-radius: 50% !important;
	background: #C0E2F7 !important;
	position: static !important;
	padding: 0px !important;
	margin-top: 9px;
	color: #678FA7 !important;
	line-height: 46px !important;
	font-size: 20px !important;
	font-weight:600;
}
.left_m_name{
	display: inline-block;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
	color: #8c9eb5;
}
.right_m_nav{
	width: 90%;
	height: 30px;
	margin: 0 auto;
}
.right_m_nav ul{
	display: inline-block;
	width: 100%;
	border-bottom:1px solid #d2d2d2;
}
.right_m_nav ul li{
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: left;
}
.right_m_nav ul li:hover{
	cursor: pointer;
	border-bottom: 1px solid #55a9ed;
}
.right_m_nav ul li:hover span{
	color: #55a9ed;
}
.right_select_nav{
	border-bottom: 1px solid #55a9ed;
}
.right_select_nav span{
	color: #55a9ed !important;
}
.right_m_nav ul li span{
	color: #9a9a9a;
	font-size: 14px;
}

/**
 * jim 讨论组设置
 */
.main_tl_div{
	width: 95%;
	margin: 0 auto;
}
.main_tl_tit{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom:1px solid #e6e6e6;
}
.main_tl_nav li{
	float: left;
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.main_tl_nav li span{
	color: #999999;
	font-size: 16px;
}
.main_tl_select{
	border-bottom: 2px solid #55a9ed;
}
.main_tl_nav li:hover{
	border-bottom: 2px solid #55a9ed;
	cursor: pointer;
}
.main_tl_nav li:hover span{
	color: #55a9ed !important;
}
.main_tl_select span{
	color: #55a9ed !important;
}
.main_search_right {
    margin: 5px 5px;
    width: 250px;
    height: 40px;
    border: 1px solid #e5ebed;
    background: #fff;
    float: right;
    border-radius: 19px;
    display: none;
}
.main_search_right input{
	width: 210px;
    height: 38px;
    line-height: 38px;
    padding: 4px 10px 5px 15px;
    overflow: hidden;
    background: rgb(255, 255, 255);
    font-family: 微软雅黑, 'Microsoft YaHei', Arial, SimHei;
    font-size: 15px;
    border: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    color: rgb(51, 51, 51);
    box-sizing: border-box;
}
.main_search01 {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/icons-20-20.png) no-repeat;
    background-size: 120px 120px;
    background-position: -100px -100px;
    position: relative;
    top: 5px;
    left: 10px;
}
.main_tl_list{
	width: 100%;
}
.list_div01{
	width: 650px;
	height: 40px;
	margin-top: 30px;
	margin-left: 40px;
}
.list_div02{
	width: 650px;
	height: 80px;
	margin-top: 30px;
	margin-left: 40px;
}
.list_div01 span{
	display: inline-block;
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #4f6681;
	font-size: 14px;
}
.list_div02 span{
	display: inline-block;
	float: left;
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #4f6681;
	font-size: 14px;
}
.list_div01 input{
	width: 540px;
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	border:1px solid #e5e5e5;
	border-radius: 5px;
	margin-left: 20px;
}
.list_area{
	width: 540px;
	height: 80px;
	padding: 12px;
	border:1px solid #e5e5e5;
	border-radius: 5px;
	margin-left: 20px;
	resize: none;
}
.list_tl_input{
	width: 100%;
	height: 40px;
	margin-top: 100px;
}
.list_tl_input input{
	width: 120px;
    height: 40px;
    border-radius: 19px;
    border: none;
    background: #55a9ed;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    margin-left: 550px;
}
.list_tl_input input:hover{background: #3d8ccc;cursor: pointer;}
.main_tl_ul{
	clear: both;
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.main_tl_ul li{
	float: left;
}
.main_tl_li1{
	width: 10%;
}
.main_tl_li1 img{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-left: 20px;
}
.main_tl_li2{
	width: 15%;
}
.main_tl_li3{
	width: 20%;
}
.main_tl_li4{
	width: 25%;
}
.main_tl_li5{
	width: 15%;
}
.main_tl_li6{
	width: 10%;
}
.main_team{
	display: flex;
	width: 25px;
	height: 25px;
	background: url(../images/team.png) no-repeat;
	background-size: 25px 25px;
	margin-top: 17.5px;
}
.main_right_01{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/del.png) no-repeat;
	background-size: 20px 20px;
	margin-top: 20px;
    margin-left: 20px;
    filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;
}
.main_right_03{
	display: inline-block;
    width: 50px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	background: #55a8ef;
	color: #fff;
	text-align: center;
	margin-left: 5px;
}
.main_right_04{
	display: inline-block;
    width: 50px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	background: #fff;
	color: #bdbdbd;
	text-align: center;
	margin-left: 5px;
}
.main_right_03:hover{cursor: pointer;}
.main_right_02{
	display: inline-block;
	width: 50px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	background: #f19815;
	color: #fff;
	text-align: center;
	margin-left: 5px;
	filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;
}
.main_right_05{display: inline-block;width: 90px;height: 24px;line-height: 24px;background: #f19815;color: #fff;font-size: 14px;border-radius: 5px;text-align: center;}
.main_right_06{display: inline-block;width: 90px;height: 24px;line-height: 24px;background: #55a9ed;color: #fff;font-size: 14px;border-radius: 5px;text-align: center;}
.main_right_07{display: inline-block;width: 90px;height: 24px;line-height: 24px;background: #ffffff;color: #55a9ed;font-size: 14px;border-radius: 5px;text-align: center;}
.main_right_05:hover{cursor: pointer;}
.main_right_06:hover{cursor: pointer;}
.main_right_07:hover{cursor: pointer;}
.main_tl_ren{color: #353535;font-size: 14px;margin-left: 20px;}
.main_tl_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
}
.main_tl_tname{display: inline-block;margin-left: 20px;color: #bec8d0;font-size: 16px;}
.main_tl_twork{display: inline-block;color: #bec8d0;font-size: 16px;position: relative;top: -5px;right: 20px;}
.main_tl_check{
	width: 20%;
	height: 50px;
	float: right;
}

/**
 * 滑动按钮开始
 */
.checkbox_span_title{
	margin-left: 90px !important;
	margin-right: 10px;
	color: #bec8d0 !important;
}
.checkbox {
    position: relative;
    display: inline-block;
    margin-top: 15px;
}
.checkbox input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    opacity: 0;
    cursor: pointer;
}
.checkbox label {
    width: 50px;
    height: 24px;
    background: #ccc;
    position: relative;
    display: inline-block;
    border-radius: 46px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.checkbox label:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    left: 0;
    top: -1px;
    z-index: 2;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.checkbox input:checked + label {
  background: #41cb5b;
}
.checkbox input:checked + label:after {
  left: 25px;
}
/**
 * 滑动按钮结束
 */
.main_tl_ul:hover{background: #f7fcfd;}
.main_tl_ul:hover .main_right_01{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;cursor: pointer;}
.main_tl_ul:hover .main_right_02{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;cursor: pointer;}

.main_info_div{width: 90%;height: 50px;margin: 60px auto 30px auto;text-align: center;}
.main_info_img{background: url(../images/info.png) no-repeat;width: 30px;height: 30px;background-size: 30px 30px;display: inline-block;}
.main_info_div span{color: #6d8096;font-size: 16px;position: relative;top: -7.5px;left: 20px;}
.main_info_foot{width: 100%;height: 40px;}
.main_info_no{width: 120px;height: 40px;color: #838383;font-size: 18px;border: none;border-radius: 19px;background: #efefef;float: right;}
.main_info_yes{width: 120px;height: 40px;color: #fff;font-size: 18px;border: none;border-radius: 19px;background: #55a8ef;margin-right: 20px;margin-left: 20px;float: right;}
.main_info_yes:hover{background: #3d8ccc;cursor: pointer;}
.main_info_no:hover{background: #d9d9d9;cursor: pointer;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bdc9de;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bdc9de;
}

:-ms-input-placeholder{
    color: #bdc9de;
}

::-webkit-input-placeholder{
    color: #bdc9de;
}

.new_info_tx{
	display: inline-block;
	width: 70%;
	height: 40px;
	line-height: 40px;
	color: #969696;
	font-size: 14px;
}
.right_wd_size{
	display: inline-block;
	margin-left: 20px;
}